package edu.gatech.oad.antlab.person;

/**
 *  A simple class for person 1
 *  returns their name and a
 *  modified string
 *	
 *	Edited by Devin Wang
 *  
 *  @author Bob
 *  @version 1.1
 */
public class Person1 {
  /** Holds the persons real name */
  private String name;
   /**
  * The constructor, takes in the persons
  * name
  * @param pname the person's real name
  */
  public Person1(String pname) {
    this.name = pname;
  }
   /**
  * This method should take the string
  * input and return its characters rotated
  * 2 positions.
  * given "gtg123b" it should return
  * "g123bgt".
  *
  * @param input the string to be modified
  * @return the modified string
  */
 private String calc(String input) {
   return input.substring(2)+input.substring(0,2);
 }
 
 /**
  * Return a string rep of this object
  * that varies with an input string
  *
  * @param input the varying string
  * @return the string representing the 
  *         object
  */
 public String toString(String input) {
   return name + calc(input);
 }

}
